Python Job: Senior Full Stack Developer

Job added on

Location

Shannon - Ireland

Job type

Full-Time

Python Job Details

Job Description



REQ ID: 107701
JOB TITLE: Senior Full Stack Developer
SALARY: Competitive
LOCATION: Shannon, Ireland

Dreaming for tomorrow is about more than ideas and ambitions. We-re already building the next generation of vehicles, using repurposed and brand-new technology and techniques. We-re doing more than dream, we-re creating the future of mobility and automotive for years to come.

The Opportunity

An ever-evolving heritage. A truly exciting future. Two of the world-s most iconic brands. Jaguar Land Rover is revered across the globe. Continually pushing the boundaries of innovation and redefining the benchmark for excellence, we set the standards others want to follow. We want to keep it that way too. Which is where you join the journey.

The main purpose of this role is to support the design and development of components and solutions for a global testing platform.

This platform is intended to be used on autonomous vehicles and advanced control systems to class-leading infotainment, cloud-connected features and integration of consumer electronic technologies, not to mention the opportunity to drive advanced prototype vehicles.

Key Accountabilities and Responsibilities

Product Impact & Scope of Innovation:
  • Responsible for development of effective and scalable cloud based platforms using Python, javascript and google cloud hosting
  • Collaborate with teams involved in the design and development of Software test frameworks to enable the verification and validation of customer facing products.

Technical Expertise:
  • Bachelor-s degree in computer science/engineering or related field, or equivalent combination of education and recent, relevant work experience
  • Applied experience with web front-end and backend development technologies using modern frameworks such as Django.
  • Applied experience in RESTful API design in cloud platforms
  • Applied experience with Unix/Linux shell scripting
  • Applied experience with Kubernetes and conrtainerisation
  • Applied experience with iterative and incremental development on product-focused teams
  • Applied experience in leading and conducting code quality reviews and implementation of best practices
  • Excellent knowledge and applied experience of version control systems (e.g GitLab) and modern version control for use in continuous deployments
  • Excellent verbal and written communication skills and ability to effectively communicate and translate feedback, needs and solutions
  • Strong teamwork and leadership focus and the ability to foster collaboration within and across teams.
  • Strong architectectural mindset, thinking about design before implementation.
  • Proven use of design patterns

Teamwork and Leadership:
  • Proven leader in the area of software development
  • Capable of working as a great teammate while driving data driven decision making as a leader.
  • Self-motivating, flexibility, with strong social skills.

Problem Solving:
  • Issue resolution is a key skill and software is often the quickest but most complex to understand due to its lack of physical nature. It is critical that the role can use extensive theory-based problem solving as repeating defects is often very time consuming and difficult, so being able to develop a list of theoretical root causes and be able to eliminate these through analysis / test is fundamental.

Knowledge, Skills and Experience

Essential:
  • 5+ years of Ubuntu/Linux operating systems for cloud server applications.
  • 5+ years of software development utilizing industry standard design patterns in common languages such as Javascript and python.
  • 5+ years of Continuous integration and deployment with exposure to source code management tools such as Git and CI/CD.
  • Proven experience in Kubernetes
  • Proven experience with database design and deployment
  • Proven experience in deploying cloud based applications for use at an enterprise level
  • Committed team player, self-motivated, flexibility, with strong social skills.
  • Capable of working as a great teammate or independently.
  • Exposure in the Software Development Life Cycle & Agile
  • Proficient in the analysis and implementation of customer requirements.
  • Proficient in problem solving and debugging.

Desirable:
  • Knowledge of Agile/Scrum and associated tools such as Jira, confluence
  • Experience in Behaviour Driven development & Gherkin

SO WHY US?

Bring all this to the home of premium innovation, and you-ll find the opportunities to further your career with a world-class team, a discounted car purchase and lease scheme for you and your family, membership of a competitive pension plan and private medical cover. All this and more makes Jaguar Land Rover the perfect place to continue your journey.

Jaguar Land Rover is committed to equal opportunity for all.